package main

import "fmt"

// 24.编写一个函数就地反转一个整型slice中的元素
// 一维的反转即为对称交换位置，中间如有一值不变
func fz(s []int) []int {
	//使用两个参数的for循环
	for i, j := 0, len(s)-1; i < j; i, j = i+1, j-1 {
		s[i], s[j] = s[j], s[i] //对称交换位置
	}
	return s
}
func main() {
	var n []int = []int{1, 4, 6, 9, 11, 23, 55, 99}
	fmt.Println("正常的：", n)
	fmt.Println("反转后：", fz(n))
}
